deodorizing douche - German English Dictionary